/**
* Adiciona um elemento a um Array [ CrossBrowser ]
* @param {Array} arguments
*/
Array.prototype.append = function() {
	for ( var i = 0; i < arguments.length; i++) {
		this[this.length] = arguments[i];
	}
};
/**
 * Percorre todos os elementos do Array e aplica a function fn a cada um deles
 * @param {Object} fn
 */
Array.prototype.each = function(fn) {
	for ( var i = 0; i < this.length; i++) {
		fn(this[i]);
	}
};

/**
* Retira os espaços em branco antes e depois de uma String
*/
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g, "");
};

